package class_test

object ClassDemo {
  def main(args: Array[String]): Unit = {
    // 创建一个对象 m
    var cat: Cat = new Cat
    var cat2: Cat = new Cat
    cat2.name = "tom" // name是私有属性，并不是直接访问属性，而是通过一个public的方法访问  其实执行的是set方法
    cat2.age = 3
    cat2.color = "black"
    cat2.name // 其实执行的是get方法
  }
}

class Cat { // 默认public   在底层对应一个.class文件
  var name: String = _  // 默认private
  var age: Int = _ // 默认private
  var color: String = _ // 默认private
}